package com.tanhua.dubbo.api;

import com.tanhua.model.db.User;

/**
 * 用户服务接口
 */
public interface UserApi {
    /**
     * 根据手机号查询用户对象
     * @param phone
     * @return
     */
    User findByMobile(String phone);

    /**
     * 新增新用户
     * @param user
     */
    Long add(User user);

    //更新环信账号密码
    void update(User user);

    /**
     * 通过环信id查询用户
     * @param huanxinId
     * @return
     */
    User findByHuanxinUser(String huanxinId);

    /**
     * 根据主键id查询tb_user
     * @param personUserId
     * @return
     */
    User findById(Long personUserId);
}
